﻿<%@ Page Title="Categorias-Busca" Language="C#" MasterPageFile="~/Default.Master"
    AutoEventWireup="true" CodeBehind="Categorias.aspx.cs" Buffer="true" Inherits="SisEagle.View.Web.Cadastro.Categorias" %>

<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>
<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="server">
    <style type="text/css">
        .destaque
        {
            border-width: 1px;
            border-color: red;
            border-style: solid;
        }
    </style>
    <link href="../Style/Paginas/Categorias.css" rel="stylesheet" type="text/css" />
    <script src="../Scripts/jquery-1.7.2.min.js" type="text/javascript"></script>
    <script type="text/javascript">
       
    
    </script>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
    <div>
        <div class="titulos_modulosBusca">
            Categorias - Busca
        </div>
        <div id="filtros_busca">
            <div id="filtros_busca_topo">
            </div>
            <div id="filtros_busca_meio">
                <%--Campos de busca de maior interesse--%>
                <div style="width: 830px; margin: 0 auto;">
                    <div class="lblCodigo">
                        Codigo:
                    </div>
                    <div class="txtCodigo">
                        <asp:TextBox ID="txtCodigo" ClientIDMode="Static" Enabled="true" runat="server" 
                            Width="83%" TabIndex="1" />
                        <asp:RegularExpressionValidator ID="REVtxtCodigo" ValidationExpression="^\d+$"
                            runat="server" ForeColor="red" ControlToValidate="txtCodigo" SetFocusOnError="True"
                            ToolTip="Caracter Invalido" Font-Bold="True" ErrorMessage="*" Width="10%" Font-Size="Large" />
                    </div>
                    <div class="lblNome">
                        Nome:
                    </div>
                    <div class="txtNome">
                        <asp:TextBox ID="txtNomeCategoria" AutoCompleteType="FirstName" ClientIDMode="Static"
                            runat="server" Width="100%" TabIndex="2" />
                    </div>
                    <div class="lblDescricao">
                        Descrição.:
                    </div>
                    <div class="txtDescricao">
                        <asp:TextBox ID="txtDescricao" runat="server" ClientIDMode="Static" Width="100%"
                            MaxLength="500" TextMode="MultiLine" Rows="1" TabIndex="3" Wrap="False" />
                    </div>
                    <br /><br />
                    <%--Campos de busca  avançados--%>
                    <div id="filtros_avancados" style="width: 758px; margin: 4px auto; display: none;
                        margin-top: 4px; text-align: center;">
                        Esta página não contém filtros adicionais
                    </div>
                    <%--Botoes de Busca--%>
                    <div class="Botoes_Busca">
                        <div style="float: left; width: 99px;">
                            <asp:HyperLink ID="ImageNovo" runat="server" ImageUrl="../imagens/botoes/btn_novo.png"
                                ClientIDMode="Static" NavigateUrl="~/Cadastro/categoria.aspx" />
                        </div>
                        <div style="float: left; width: 99px; margin-left: 5px;" class="btnLocalizar">
                            <asp:ImageButton ID="btnLocalizar" runat="server" ClientIDMode="Static" 
                                ImageUrl="../imagens/sistema/botoes/btn_buscar.png" 
                                ToolTip="Clique aqui para Buscar " />
                        </div>
                        <div style="float: left; width: 92px; margin-left: 5px;">
                            <asp:ImageButton ID="btnLimpar" runat="server" ClientIDMode="Static" ImageUrl="~/imagens/sistema/botoes/btn_limpar.png"
                                OnClientClick="LimpaCamposBusca(false)" CausesValidation="False" EnableViewState="False"
                                ViewStateMode="Disabled" />
                        </div>
                    </div>
                    <%-- Fim Botoes de Busca--%>
                </div>
                <div id="avanco" style="height: 32px; width: 135px; float: right; cursor: pointer;
                    margin-top: 0px; margin-right: 34px;" onclick="filtros_adv('#filtros_avancados');">
                    <div style="width: 20px; height: 19px; float: left;">
                        <img id="ImageFiltrosAvancados" alt="Filtros avançados" runat="server" src="../imagens/sistema/add_filtros.png" />
                    </div>
                    <div style="float: left; width: 100px; padding-top: 3px; margin-left: 8px;">
                        Filtros adicionais
                    </div>
                </div>
            </div>
            <div id="filtros_busca_rodape">
            </div>
        </div>
        <br />
        <%--Grid de resultado da busca--%>
        <div class="grid_generico">
            <asp:UpdatePanel ID="UpdateGridCategorias" runat="server" ClientIDMode="Static">
                <Triggers>
                    <asp:AsyncPostBackTrigger ControlID="btnLocalizar" EventName="Click" />
                </Triggers>
                <ContentTemplate>
                    <asp:GridView ID="gridCategorias" runat="server" Width="870px" BackColor="AliceBlue" 
                        AllowPaging="True" AutoGenerateColumns="False" PageSize="5" AllowSorting="True"
                        BorderWidth="2px" CellPadding="2" CellSpacing="2" BorderColor="Silver" Font-Size="13px"
                        HeaderStyle-BackColor="BurlyWood" PagerSettings-Mode="NextPreviousFirstLast"
                        AlternatingRowStyle-BackColor="Silver" HorizontalAlign="Center"  ShowFooter="true"
                        HeaderStyle-HorizontalAlign="Center" HeaderStyle-Width="170px" PagerSettings-Position="Bottom"
                        PagerSettings-NextPageImageUrl="~/App_Themes/Default/imagens/grid/proxima_pagina.png"
                        PagerSettings-FirstPageImageUrl="~/App_Themes/Default/imagens/grid/primeira_pagina.png"
                        PagerSettings-LastPageImageUrl="~/App_Themes/Default/imagens/grid/ultima_pagina.png"
                        PagerSettings-PreviousPageImageUrl="~/App_Themes/Default/imagens/grid/pagina_anterior.png">
                        <AlternatingRowStyle BackColor="Silver"></AlternatingRowStyle>
                        <HeaderStyle BackColor="BurlyWood"></HeaderStyle>
                        <Columns>
                            <asp:BoundField HeaderText="Codigo" DataField="CodCategoria" ItemStyle-Width="150px" />
                            <asp:BoundField HeaderText="Nome" DataField="NomeCategoria" ItemStyle-Width="300px" />
                            <asp:BoundField HeaderText="Descriçao" DataField="Descricao" />
                            <asp:TemplateField AccessibleHeaderText="Clique Aqui para Editar" 
                                ItemStyle-Width="100px" HeaderText="Editar">
                                <ItemTemplate>
                                    <asp:HyperLink ID="HyperEditar" Text="Editar" runat="server" ImageUrl="~/imagens/sistema/botoes/btn_editar.png"
                                        NavigateUrl='<%# "categoria.aspx?cod=" + Eval("CodCategoria")%>' />
                                </ItemTemplate>
                            </asp:TemplateField>
                        </Columns>
                    </asp:GridView>
                </ContentTemplate>
            </asp:UpdatePanel>
        </div>
        <%-- Fim Grid de resultado da busca--%>
        <div id="mensagemRegistros">
            <table style="margin: 0 auto">
                <tr>
                    <td>
                        <img src="<%=ResolveUrl("~/imagens/sistema/alert_grid.png") %>" alt="alerta" />
                    </td>
                    <td>
                        A consulta é limitada a 100 registros. Caso o resultado não esteja satisfatório,
                        refine os filtros de sua busca.
                    </td>
                </tr>
            </table>
        </div>
    </div>
</asp:Content>
